package com.ninth_group.service;

import com.fasterxml.jackson.core.JsonProcessingException;
import com.ninth_group.dto.CityDTO;
import com.ninth_group.vo.Forecast7DVO;

import java.util.List;

public interface Forecast7DService {
    /**
     * 根据城市和省份名称获取7天天气信息
     * @param cityDTO 城市信息
     * @return 城市7天天气
     */
    List<Forecast7DVO> getCity7dcData(CityDTO cityDTO) throws JsonProcessingException;

    /**
     * 根据省份名称获取7天天气信息
     * @param pName 省份名称
     * @return 城市7天天气信息
     */
    List<Forecast7DVO> getCity7dpData(String pName) throws JsonProcessingException;
}
